
// 泛型就是类型参数化
function sum<Type>(num: Type):Type {
    return num
}

// 方式1 明确的类型
sum<number>(20)
sum<{name: string}>({name: 'why'})
sum<any[]>(['abc'])

// 方式2 类型推导

export {}